package com.itany.shop.util;

import java.util.List;

/**
 * @Author:石小俊
 * @Date:2022/12/15 10:27
 * @Version:1.0-SNAPSHOT
 * @Description: 用于存储自动生成的所有的键
 */
public class KeyHolder {

    private List<Integer> keyList;

    /**
     * 如果返回的键存在多个,调用该方法返回所有的键的值
     * @return  封装了多个键
     */
    public List<Integer> getKeyList() {
        return keyList;
    }

    public void setKeyList(List<Integer> keyList) {
        this.keyList = keyList;
    }

    /**
     * 如果返回的主键的值有且仅有一个,调用此方法实现
     * @return
     */
    public Integer getKey(){
        return keyList.isEmpty() ? null : keyList.get(0);
    }
}
